"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/3/5 14:50
@Description : 
1、编写代码实现如何删除一个非空目录
"""
import os
def clear_dir(path: str):
    # 判定目录是否存在
    if not os.path.exists(path):
        print("指定的目录不存在，不需要删除")
        return
    #  罗列目录中的所有文件
    for item in os.listdir(path):
        item_path = os.path.join(path, item)
        if os.path.isdir(item_path):
            # 递归
            clear_dir(item_path)
        else:
            os.remove(item_path)
    # 删除空目录
    os.rmdir(path)

# 调用函数
clear_dir("dir01")

